#ifndef __I2C_H
#define __I2C_H

#include "stm32f10x.h"

#define I2C_SCL_PIN GPIO_Pin_8
#define I2C_SDA_PIN GPIO_Pin_9
#define I2C_PORT GPIOB

void I2C_Soft_Init(void);  // ?????
void I2C_Start(void);
void I2C_Stop(void);
void I2C_SendByte(uint8_t data);
uint8_t I2C_ReceiveByte(void);
uint8_t I2C_WaitAck(void);
void I2C_Ack(void);
void I2C_NAck(void);

#endif